Package | duwel.nl.r4.sandbox.dev |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=duwel.nl.r4.sandbox.dev@0.0.1-dev.4&canonical=http://nictiz.nl/fhir/StructureDefinition/Test/mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA |
Url | http://nictiz.nl/fhir/StructureDefinition/Test/mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA |
Status | draft |
Name | mpMedAgrmp9MBH200aanvullendeinformatiewensenMA |
Title | mp MedAgr mp9 MBH200aanvullendeinformatiewensenMA |
Experimental | True |
Realm | nl |
Description | Constrained profile for qualification purposes. Not suited for implementation. |
Type | Bundle |
Kind | resource |
No resources found
StructureDefinition | |
http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient | nl core Patient |
http://nictiz.nl/fhir/StructureDefinition/nl-core-PharmaceuticalProduct | nl core PharmaceuticalProduct |
{
"resourceType" : "StructureDefinition",
"id" : "mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA",
"url" : "http://nictiz.nl/fhir/StructureDefinition/Test/mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA",
"name" : "mpMedAgrmp9MBH200aanvullendeinformatiewensenMA",
"title" : "mp MedAgr mp9 MBH200aanvullendeinformatiewensenMA",
"status" : "draft",
"experimental" : true,
"description" : "Constrained profile for qualification purposes. Not suited for implementation.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "Bundle",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Bundle",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "Bundle.type",
"path" : "Bundle.type",
"fixedCode" : "searchset"
},
{
"id" : "Bundle.entry",
"path" : "Bundle.entry",
"slicing" : {
"discriminator" : [
{
"type" : "profile",
"path" : "resource"
}
],
"rules" : "open"
}
},
{
"id" : "Bundle.entry:medicationrequest",
"path" : "Bundle.entry",
"sliceName" : "medicationrequest",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource",
"path" : "Bundle.entry.resource",
"min" : 1,
"type" : [
{
"code" : "Resource",
"profile" : [
"http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement"
]
}
]
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension",
"path" : "Bundle.entry.resource.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"rules" : "open"
},
"min" : 4
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation",
"path" : "Bundle.entry.resource.extension",
"sliceName" : "medicationAgreementAdditionalInformation",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x]",
"path" : "Bundle.entry.resource.extension.value[x]",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding",
"path" : "Bundle.entry.resource.extension.value[x].coding",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "code"
},
{
"type" : "value",
"path" : "system"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding",
"path" : "Bundle.entry.resource.extension.value[x].coding",
"sliceName" : "requiredCoding",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding.system",
"path" : "Bundle.entry.resource.extension.value[x].coding.system",
"min" : 1,
"fixedUri" : "urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.2.14.2050"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding.code",
"path" : "Bundle.entry.resource.extension.value[x].coding.code",
"min" : 1,
"fixedCode" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding.display",
"path" : "Bundle.entry.resource.extension.value[x].coding.display",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:renderedDosageInstruction",
"path" : "Bundle.entry.resource.extension",
"sliceName" : "renderedDosageInstruction",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:renderedDosageInstruction.value[x]",
"path" : "Bundle.entry.resource.extension.value[x]",
"min" : 1,
"fixedString" : "Vanaf T - 4 dagen, tot en met T + 5 dagen, 3 maal per dag 1 stuk, Oraal"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:periodOfUse",
"path" : "Bundle.entry.resource.extension",
"sliceName" : "periodOfUse",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:periodOfUse.value[x]",
"path" : "Bundle.entry.resource.extension.value[x]",
"min" : 1,
"constraint" : [
{
"key" : "ma1",
"severity" : "error",
"human" : "Period.start and Period.end must have a difference of 9 days, 23:59:59",
"expression" : "start + 9 days + 23 hours + 59 minutes + 59 seconds = end"
},
{
"key" : "ma2",
"severity" : "error",
"human" : "Check if T-date works",
"expression" : "start = @${DATE, T, D, -4}T00:00:00+02:00"
}
]
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:pharmaceuticalTreatmentIdentifier",
"path" : "Bundle.entry.resource.extension",
"sliceName" : "pharmaceuticalTreatmentIdentifier",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:pharmaceuticalTreatmentIdentifier.value[x].system",
"path" : "Bundle.entry.resource.extension.value[x].system",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.extension:pharmaceuticalTreatmentIdentifier.value[x].value",
"path" : "Bundle.entry.resource.extension.value[x].value",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.identifier.system",
"path" : "Bundle.entry.resource.identifier.system",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.identifier.value",
"path" : "Bundle.entry.resource.identifier.value",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.category",
"path" : "Bundle.entry.resource.category",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.category.coding",
"path" : "Bundle.entry.resource.category.coding",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "code"
},
{
"type" : "value",
"path" : "system"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding",
"path" : "Bundle.entry.resource.category.coding",
"sliceName" : "requiredCoding",
"min" : 1,
"max" : "1"
},
{
"id" : "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding.system",
"path" : "Bundle.entry.resource.category.coding.system",
"min" : 1,
"fixedUri" : "http://snomed.info/sct"
},
{
"id" : "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding.code",
"path" : "Bundle.entry.resource.category.coding.code",
"min" : 1,
"fixedCode" : "33633005"
},
{
"id" : "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding.display",
"path" : "Bundle.entry.resource.category.coding.display",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference",
"path" : "Bundle.entry.resource.medication[x]",
"sliceName" : "medicationReference",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://nictiz.nl/fhir/StructureDefinition/nl-core-PharmaceuticalProduct"
]
}
]
},
{
"id" : "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference.reference",
"path" : "Bundle.entry.resource.medication[x].reference",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference.type",
"path" : "Bundle.entry.resource.medication[x].type",
"min" : 1,
"fixedUri" : "Medication"
},
{
"id" : "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference.display",
"path" : "Bundle.entry.resource.medication[x].display",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.subject",
"path" : "Bundle.entry.resource.subject",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
]
}
]
},
{
"id" : "Bundle.entry:medicationrequest.resource.subject.reference",
"path" : "Bundle.entry.resource.subject.reference",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.subject.type",
"path" : "Bundle.entry.resource.subject.type",
"min" : 1,
"fixedUri" : "Patient"
},
{
"id" : "Bundle.entry:medicationrequest.resource.subject.display",
"path" : "Bundle.entry.resource.subject.display",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.requester",
"path" : "Bundle.entry.resource.requester",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional"
]
}
]
},
{
"id" : "Bundle.entry:medicationrequest.resource.requester.reference",
"path" : "Bundle.entry.resource.requester.reference",
"min" : 1
},
{
"id" : "Bundle.entry:medicationrequest.resource.requester.type",
"path" : "Bundle.entry.resource.requester.type",
"min" : 1,
"fixedUri" : "PractitionerRole"
},
{
"id" : "Bundle.entry:medicationrequest.resource.requester.display",
"path" : "Bundle.entry.resource.requester.display",
"min" : 1
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.